<?php 
		$abc = "reefsd";
		/**
		* 上传函数封装
		* $parem link 数据库链接对象
		* $parem table 表名
		* $parem cur_page 当前页
		* $parem per_page 每页显示的记录数
		* $parem page_num 固定页码数
		* @return  string
		* @author  1zh 170515
		 **/

		 function uploads($file){

			//文件大小优化
			$filesize = 1024*1024*2; //2MB
			/*
			bit 字节
			kb  多字节 = 1kb   1024字节=1kb
			mb   1024kb = 1mb
			gb
			TB
			 */
			if($file['size']>$filesize){

				echo '<script>alert("您上传的文件超过允许大小");</script>';die;
			}
				
			//文件类型
			$filetype = array('jpg','jpeg','png','gif');
			//查找文件类型中/的位置
			$ipos = stripos($file['type'],'/');
			//开始截取上传的文件类型字符
			$type = substr($file['type'],$ipos+1);
			//在数组中搜索是否允许上传的文件类型
			if(!in_array($type, $filetype)){

				echo '<script>alert("不是允许上传的文件类型");history.go(-1);</script>';die;

			}
		     /*
			  参数1：提供原来图片上传的路径 那么原来的图片路径在$_FILES里面的tmp_name下标的临时路径值
			  参数2：我们自定义要求存储图片的路径
			 */
			date_default_timezone_set('PRC');
			$filename = date('YmdHis').mt_rand(100009,999999);
			$filename.='.'.$type;

			//路径格式 uploads/2017-05/22/sdddg.jpg
			//动态生成保持图片路径
			$filePath ='../'.'../'.'../'.'../'.'./uploads/'.date('Y-m').'/'.date('d').'/';

			//检测目录是否存在，不存在则创建，存在则忽略
			if(!file_exists($filePath)){

			    mkdir($filePath,777,true);//创建路径上的文件夹
			}
            
            //$filePath ==﻿ /uploads/2018-12/28/
            //$filename == 20181228134338339412.jpeg
            //$filePath.$filename == /uploads/2018-12/28/20181228134338339412.jpeg
			$savePath =$filePath.$filename;//拼接文件名

			//将临时路径的文件移动到指定的文件夹中
			move_uploaded_file($file['tmp_name'],$savePath);

			//调用生成缩率图函数
            return thumb($filePath,$filename);

}